iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 27
0
Mobile Development

IOS 菜菜菜鳥30天挑戰系列 第 27

IOS 菜菜菜鳥30天挑戰 Day-27 pickerview

  • 分享至 

  • xImage
  •  

今天來點picker view!
大家一定都有用過滾輪式的選單,那今天來教大家怎麼用~

1.首先先拉pickerview元件到storyboard裡
https://ithelp.ithome.com.tw/upload/images/20201009/20129679uS3CmJsIDx.png

2.幫pickerview拉一個outlet
https://ithelp.ithome.com.tw/upload/images/20201009/20129679FKvmGfygvt.png
3.在class項寫入delegate和datasource
https://ithelp.ithome.com.tw/upload/images/20201009/20129679kbMc7MpAEq.png
4.在viewdidload幫pickerview寫入delegate和datasource
https://ithelp.ithome.com.tw/upload/images/20201009/201296799T8EHkCGTC.png
5.報錯後按修復出現的兩個function跟tableview的很像
https://ithelp.ithome.com.tw/upload/images/20201009/20129679YEKMRAWsRb.png
6.我們可以使用陣列作為datasource

var list = ["hello","world","everybody"]

7.接下來輸入以下程式

    func numberOfComponents(in pickerView: UIPickerView) -> Int {
        return 1
    }

    func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
        return list.count
    }
    func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
        return list[row]
    }

8.這樣就完成了
https://ithelp.ithome.com.tw/upload/images/20201009/20129679nsbPe5dAZP.png


上一篇
IOS 菜菜菜鳥30天挑戰 Day-26 Youtube影片怎麼放啦
下一篇
IOS 菜菜菜鳥30天挑戰 Day-28 下拉式選單
系列文
IOS 菜菜菜鳥30天挑戰30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言